<%-- 
    Document   : lista_cliente
    Created on : 06/06/2014, 10:19:11
    Author     : jefferson
--%>

<%@taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core' %>
<%@taglib prefix='fmt' uri='http://java.sun.com/jsp/jstl/fmt' %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<c:set var="agora" value="<%=new java.util.Date()%>" />
<c:set var="dataNula" value="<%=Util.Util.DataNula%>" />
<!DOCTYPE html>
<h4>
    Lista de Clientes:
</h4>
<script type="text/javascript">
    if ('${sessionScope.status}' === 'sucesso')
    {
        alert('Cliente cadastrado com sucesso!');
    }
    else if ('${sessionScope.status}' === 'sucesso2')
    {
        alert('Cliente removido com sucesso!');
    }
    else if ('${sessionScope.status}' === 'sucesso3')
    {
        alert('Cliente editado com sucesso!');
    }

    //manda atualizar sozinho
    $(document).ready(function refresh() {
        if ('${sessionScope.atualizar}' === 'true')
        {
            //alert('atualizar');
            $('#btnFiltrarListaCliente').click();
            <%request.getSession().removeAttribute("atualizar");%>

        }
    });
    

</script>
<%
    request.getSession().removeAttribute("status");
%> 
<table style="width: 100%">
    <tr>
        <td>
            <form id= "frmFiltro" action="controladora?action=FiltroListaClientes" method="POST">
                <fieldset class="filtro" style="width: 670px">
                    <legend>Filtros</legend>
                    <table class="filtro">
                        <tr>
                            <td></td>
                            <td></td>
                            <td></td>
                            <td rowspan="3">
                                <input type="submit" id="btnFiltrarListaCliente" name="btnFiltrarListaCliente" value="Filtrar" class="laranja medio" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Nome:
                            </td>
                            <td>
                                <input type="text" value="${requestScope.filtroNomeCliente}" style="width: 96%" name="txtFiltroNome" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                CPF:
                            </td>
                            <td>
                                <input type="text" value="${requestScope.filtroCPFCliente}" style="width: 96%" name="txtFiltroCPF" />
                            </td>
                        </tr>
                    </table>
                </fieldset>
            </form>
        </td>

    <form action="controladora?action=CadastrarCliente" method="POST">
        <td style="vertical-align: bottom">
            <input type="submit" name="btnCadastrar" value="Novo Cliente" class="medio laranja" style="float: right; width: 110px; bottom: 0px" />
        </td>
    </form>
</tr>
</table>
<br>
<br>
<c:choose>
    <c:when test="${requestScope.ListaClientes != null && requestScope.ListaClientes.size() > 0}">
        <table class="grid" style="width: 100%">
            <tr>
                <th>
                    Nome
                </th>
                <th>
                    CPF
                </th>
                <th>
                    Ações
                </th>
            </tr>
            <c:forEach items="${requestScope.ListaClientes}" var="cliente">
                <tr>
                    <td style="text-align: center">
                        ${cliente.nome}
                    </td>
                    <td style="text-align: center">
                        ${cliente.CPF}
                    </td>
                    <td style="text-align: center">
                        <a href="controladora?action=VisualizarCliente&idCliente=${cliente.CPF}"  class="invisivel">
                            <img src="images/Lupa.png" width="16" height="16" title="Visualizar Cliente" style="margin-top: 3px ; margin-left: 3px" > </a>
                        <a href="controladora?action=EditarCliente&idCliente=${cliente.CPF}"  class="invisivel">
                            <img src="images/Editar.png" width="16" height="16" title="Editar Cliente" style="margin-top: 3px ; margin-left: 3px">  </a>
                        <a href="controladora?action=RemoverCliente&idCliente=${cliente.CPF}"  class="invisivel">
                            <img src="images/Remover.png" width="16" height="16" title="Remover Cliente" style="margin-top: 3px ; margin-left: 3px" onclick="return confirm('Você tem certeza que deseja remover esse cliente?');">  </a>
                    </td>
                </tr>
            </c:forEach>
        </table>
    </c:when>
    <c:otherwise>
        Nenhum cliente encontrado com o filtro informado.
    </c:otherwise>
</c:choose>